package ooday04exercise02;
//多态的应用：1）把几个对象统一封装到一个数组中来访问，实现代码复用
//2)把超类型作为参数或返回值，传递或者返回派生类对象，扩大方法的应用范围，实现代码复用
 public abstract class Animal {
    String name;
    int age;
    String color;
    Animal(String name,int age,String color){
        this.name=name;
        this.age=age;
        this.color=color;
    }
    void drink(){
        System.out.println(color+"的"+age+"岁的"+name+"正在喝水");
    }
    abstract void eat();
}
